草庐IT

Java AES 加盐加密

全部标签

Rsa 加密的使用

Rsa加密的使用概述:AES和DES都是对称加密算法,加密和解密的时候都是相同的密钥;非对称加密算法加密和解密的密钥是不相同的,分为公钥和私钥;最常见的非对称加密算法是RSA加密算法!公钥:公开的密钥,对数据进行加密私钥:私密的密钥,对数据进行解密非对称加密算法在使用的时候,通常会将公钥发送给客户端,客户端将数据进行加密之后发送给服务端,服务端使用私钥进行解密,获取传递的数据信息;因此非对称加密相对于对称加密的算法安全性更高,即使公钥被获取之后,信息仍旧是安全的;常见的非对称加密的算法有:RSA,DSA,RSA是使用比较广泛的非对称加密算法;1.RSA加密解密安装:pipinstallpycr

勒索软件 Akira 瞄准 VMWare 旗下软件而来:加密用户虚拟机镜像

 6月30日消息,安全分析网站BleepingComputer曝光了勒索软件Akira,该软件主要瞄准VMWare旗下系列软件,将会加密用户的虚拟机镜像,用户需要支付高额赎金才能够放回文件。据悉,这款勒索软件在今年3月被发现的时候,主要针对Windows电脑下手,但现在黑客也打造了Linux版本,目的是加密VMware的ESXi虚拟机。▲图源 BleepingComputer安全分析人员表示,相对于其他同类型的Linux勒索软件,Akira加密用户虚拟机镜像的速度更快,让“受害者难以反应”。BleepingComputer同时取得勒索软件样本进行分析,发现样本中存在“加密档案比例”的变量选项,

驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。

            其实解决方法很简单,只需要加上一个字段就行了,只要是关于套接字连接错误的都可以这样解决,而且不用修改SQLserver管理器的配置                   trustServerCertificate=true; trustServerCertificate=true;在不同的环境下有不同的加法,具体情况请往下看说明:我的1433端口被占用了,所以使用的是1434端口1.1先看报错信息:ERRORc.a.d.p.DruidDataSource-createconnectionSQLException,url:jdbc:sqlserver://localhos

Golang 加密 : encrypted file not prefixed with IV

我在cipher.NewOFB中使用IV,但我的加密文件从未使用它作为前缀。我遵循了https://golang.org/pkg/crypto/cipher/的golang示例,但似乎无法弄清楚为什么不考虑前缀。有人知道问题出在哪里吗?funcgenerateRandomIV(lengthint)[]byte{iv:=make([]byte,aes.BlockSize)if_,err:=io.ReadFull(rand.Reader,iv);err!=nil{panic(err)}returniv}funcencryptFile(filename,keystringstring)err

Golang 加密 : encrypted file not prefixed with IV

我在cipher.NewOFB中使用IV,但我的加密文件从未使用它作为前缀。我遵循了https://golang.org/pkg/crypto/cipher/的golang示例,但似乎无法弄清楚为什么不考虑前缀。有人知道问题出在哪里吗?funcgenerateRandomIV(lengthint)[]byte{iv:=make([]byte,aes.BlockSize)if_,err:=io.ReadFull(rand.Reader,iv);err!=nil{panic(err)}returniv}funcencryptFile(filename,keystringstring)err

JS逆向加密解密工具Crypto Magician、乐易助手、WT-JS 下载使用

JS逆向加密解密工具CryptoMagician、乐易助手、WT-JS下载使用文章目录JS逆向加密解密工具CryptoMagician、乐易助手、WT-JS下载使用前言一、CryptoMagician1.下载地址2.部分功能展示二、乐易助手1.下载地址2.部分功能展示三、WT-JS1.下载地址2.部分功能展示总结前言方便开发者更好的定位加密算法,提高了开发的效率,必备神器;提示:以下是本篇文章正文内容,下面案例可供参考一、CryptoMagician1.下载地址下载地址:https://pan.baidu.com/s/13IxwJyIbKokpXdB4d42IOQ?pwd=chhj2.部分功能

random - 在最小值、最大值之间生成加密随机整数

我试图生成一个介于最小值和最大值之间的随机数,但似乎我对此迷路了,怎么了?packagemainimport("crypto/rand""encoding/binary""fmt")funcgenRandNum(min,maxint8)int{varnumint8binary.Read(rand.Reader,binary.LittleEndian,&num)returnint(num*(max-min)+min)}funcmain(){//tryingtogetarandomnumberbeetwen-10and10fmt.Println(genRandNum(-10,10))}

random - 在最小值、最大值之间生成加密随机整数

我试图生成一个介于最小值和最大值之间的随机数,但似乎我对此迷路了,怎么了?packagemainimport("crypto/rand""encoding/binary""fmt")funcgenRandNum(min,maxint8)int{varnumint8binary.Read(rand.Reader,binary.LittleEndian,&num)returnint(num*(max-min)+min)}funcmain(){//tryingtogetarandomnumberbeetwen-10and10fmt.Println(genRandNum(-10,10))}

mysql对已经加密的字段进行模糊查询

场景:在模糊查询电话号码的时候,发现电话号码是进行加密过的,而传进来的参数却是明文的PS:作为一个合格的程序员对用户的一些敏感数据都要进行加密处理操作比如:姓名、手机号、身份证号等等。问题:但是加密之后我们怎么来查询呢?1、客户端一般是这样的1、了解HEX函数与UNHEX函数HEX函数:将一个字符串或数字转换为十六进制格式的字符串UNHEX函数:执行HEX(str)的逆运算。即,它将参数中的每对十六进制数字解释为一个数字,并将其转换为该数字表示的字符。结果字符将作为二进制字符串返回。演示:--先将mysql字符串转换为十六进制格式的字符串SELECTHEX("mysql")--输出结果6D79

Postman接口测试-rsa加密

在使用postman进行接口测试的时候,有的请求头是ras加密后的字符串,例如我要测试的接口,签名是三个参数拼接后进行rsa加密,且拼接的参数中有时间戳(5分钟失效),手工加密就很不友好,我们可以用postman中的前置脚本进行rsa加密设置环境变量rsa加密操作如何使用代码实现?####在Postman中pre-requestscript的具体实现:if(!pm.globals.has("forgeJS")){pm.sendRequest("https://raw.githubusercontent.com/loveiset/RSAForPostman/master/forge.js",fu